package com.cloud.jvm.outofmemory;

import java.nio.ByteBuffer;

/**
 * @version v1.0
 * @author: TianXiang
 * @description: 直接内存(元空间)不够用
 * @date: 2021/5/31
 */
public class DirectBufferMemory {

    public static void main(String[] args) {
//         System.out.println("配置的maxDirectMemory:" + (VM.maxDirectMemory() / 1024 / 1024) + "MB");// 配置的maxDirectMemory:5406MB
        // 字节缓冲区, 分配到堆外内存(元空间)的大小, 设置了堆外内存的阀值为5M
        ByteBuffer.allocateDirect(6 * 1024 * 1024);
    }

}
